[PNETLAB] Fortinet으로 Site-to-Site VPN, Remote Access VPN 구축하기!
January 15, 2025네트워크개요 안녕하세요 !~ 오늘은 Fortinet의 FortiGate 방화벽을 사용해서 VPN을 구축하는 방법에 대해 기록해보려고 합니다! 특히 과 두 가지 시나리오를 통해 실무에서 자주 쓰이는 설정을 UI(웹 인터페이스)와 CLI…
개요 안녕하세요 !~ 오늘은 Fortinet의 FortiGate 방화벽을 사용해서 VPN을 구축하는 방법에 대해 기록해보려고 합니다! 특히 과 두 가지 시나리오를 통해 실무에서 자주 쓰이는 설정을 UI(웹 인터페이스)와 CLI…
…
개요 PNETLAB을 구축하는 방법과 PNETLab에서 장비 이미지(에뮬레이터)들을 준비하고, 이를 이용하여 기본적인 랩 환경을 구성하는 방법에 대한 가이드를 작성해보려고 합니다! PNETLab의 경우 eve-ng와 동일하게 프로젝트의 Fork…
개요 이번 게시글에서는 리눅스 컨테이너(LXC)에 대해서 알아보려고 합니다. LXC가 뭐고, 왜 사용하는지, 도커와는 어떻게 다른지, 그리고 실제로 어떻게 구축하는 지 등 모든걸 다뤄봅시다. LXC란 무엇인가? Image [출처: https://www…
개요 오늘 포스팅에서는 Nginx 환경에서 HTTPS를 설정 하는 방법과 Let's Encrypt를 활용해 무료 SSL…
개요 오늘 게시글에서는 22.04 서버에서 오픈 소스 프로젝트 미러 서버를 운영하는 방법에 대해서 기록해보려고 합니다. 게시글에서는 Proxmox ISO…
Nginx FancyIndex Nginx에서는 특정 디렉토리 안에 있는 파일들을 자동으로 정렬해주는 기능이 있어요! 근데 는 너무 단조로워요 .. Image 이러한 단조로움을 를 사용해서 개선할 수가 있는데요! 는 nginx…
1. 개요 이번 포스팅에서는 Wireguard의 기본 개념, VPN 피어(Peer), 내부 IP 주소의 이해 그리고 리눅스 서버 및 Windows…
개요 24시간 돌아가는 Proxmox 운영 서버에 eve-ng 네트워크 랩 서버가 동작하고 있다. 이전까지는 네트워크 관련 실습을 하고 싶을 때마다 집에서 데스크탑 또는 노트북으로 lab…
logging
Python
Python
…
개요 사용자가 만든 GUI 애플리케이션에서, 사용자가 입력한 설정(예: 페이지 수, URL 등)을 프로그램 종료 후에도 자동으로 저장하고, 이를 불러오는 방법에 대해 기록해보려고 한다. PySide…
개요 PySide6를 사용하여 만든 GUI 프로그램에서 의 모든 컬럼들이 GUI 화면의 남은 공간을 균등하게 채우도록 설정하는 방법에 대해서 기록해보려고 한다! 문제 상황 Image…
…
Python
Python
Python
Python
개요 로 패키징된 파일을 디컴파일 하는 방법과 로 코드 난독화를 진행하고 난독화가 된 파일을 를 디컴파일 했을 때와 동일하게 진행하면 어떤 결과가 나오는지 기록해보려고 한다! PyInstaller Decompile…
개요 PySide6를 사용하여 GUI…
개요 PySide6의 을 활용하여 Drag and Drop 기능을 구현해보려고 한다. Honeycam 2025-01-14 22-26-02 코드 작성 아래 코드는 PySide6로 Drag-And-Drop…
개요 PySide6를 활용하여 "폴더 선택" 기능을 구현하는 방법에 대해 기록해보려고 한다. 주요 클래스 및 메소드 PySide…
개요 오늘은 PySide6를 활용하여 시/도 -> 시/군/구 -> 읍/면/동 단계별로 연동되는 지역 선택 기능을 구현해볼거다. example 목표 1. 시/도 선택: 첫 번째 에서 시/도를 선택한다.…
QThread를 사용하는 이유 UI 블로킹 방지: 메인 스레드(주로 UI 스레드)를 차단하는 작업을 QThread로 옮겨 실행하면, UI가 멈추지 않고 계속 반응하도록 처리할 수 있다. Qt의 이벤트 루프와 자연스럽게 연동: QThread…
들어가며 PySide6와 Selenium을 함께 사용해 GUI…
개요 PySide6는 파이썬에서 Qt 라이브러리를 사용할 수 있도록 도와주는 도구로, 다양한 플랫폼에서 GUI 애플리케이션 개발이 가능하다. 이번 글에서는 PySide6를 이용해 기본적인 GUI…
…
…
HAProxy
사전 학습 해당 포스팅은 프록시 서버에 대해 이해하기, Forward Proxy 구축하기와 이어지기에 해당 내용을 보고 오는 것을 추천합니다! Reverse Proxy image Reverse Proxy…
사전 학습 해당 포스팅은 프록시 서버에 대해 이해하기와 이어지기에 해당 내용을 보고 오는 것을 추천합니다! Forward Proxy image 구성에 앞서, Forward Proxy…
…
개요 이번 게시글에서는 도커 컨테이너에서 CPU를 최적으로 활용하는 방법에 대해서 기록해보려고 한다. 호스트 CPU Core 정보 확인 먼저 컨테이너에 CPU를 최적으로 할당하기 위해서는, 현재 호스트 시스템의 CPU…
DNS Record
개요 집에 NAS를 들여오게 되면서 내부망 구조를 조금 바꾸게 되었다. 원래의 구조는 내 방 벽단자에 들어오는 WAN 선을 공유기 WAN 포트에 연결하고, 공유기 LAN 포트에 데스크탑, 서버(X300)가 연결되어 사용 중이었고, 이번에 NAS…
개요 최소 GB 단위부터 시작하여 TB 단위에 이르는 대용량 파일 데이터를 이관하기 위해 rsync를 활용한 쉘 스크립트를 작성해보고자 한다. Rsync…
…
개요 최근 eve-ng에서 Fortinet 방화벽(Fortigate)을 활용해 Active-Passive 형태의 HA(High Availability) 구성을 완료하였습니다. HA…
개요 IP SLA를 사용해서 방화벽의 Active 상태를 감지하고 트래픽을 우회시키는 방법을 다뤄보려고 합니다! 실습 환경 Image 먼저 제가 구축한 환경을 간단히 소개할게요: 장비: 방화벽 2대(Active-Passive HA), L3 스위치…
…
개요 셀레니움으로 네이버 로그인을 진행할 때 을 사용하면 헤드리스(headless)를 활성화할 수 없는 문제가 발생한다. 셀레니움의 모드에서는 클립보드 접근이 제한되기 때문이다. 모드는 브라우저 UI…
Selenium
Python
개요 도커 스웜(Docker Swarm)을 사용하여 포토 형식의 커뮤니티 서비스 배포 image 이번 게시글을 통해 기존에 도커 컴포즈로 배포했을 때와 어떤 차이점이 있는지, 컨테이너간 파일 시스템(FS…
Traefik
개요 텔레그램에서 제공하는 를 활용하여 파이썬으로 텔레그램 메시지 보내기 실습을 진행해보자. 파이썬에서는 텔레그램 Bot API를 쉽게 사용할 수 있는 이라는 라이브러리가 존재한다 봇 생성 1. 텔레그램 앱에서 /newbot…
PR Review
Docker DNS
Python
개요 이번 게시글에서는 소규모 네트워크에서 스위칭 환경을 L2, L3 모드로 구축하는 과정에 대해서 기록해보려고 한다. 백본에서 이중화 구성(VRRP)은 이미 진행되어 있다는 가정하에 밑에 하단 서버팜 환경을 L2 / L3 각각으로 구성하여, L…
tcpdump로 패킷을 파일로 저장하기 활용 방법 : 패킷의 내용을 출력하고 싶은 인터페이스의 이름으로 지정한다. : 패킷들의 내용을 파일로 저장하고 싶을 때 사용하는 옵션…
개요 이번 게시글에서는 파이썬에서 조건 검사를 간결하고 효율적으로 처리할 수 있게 해주는 내장 함수인 에 대해 기록해보려고 한다. 1. any() 함수란? 함수는 반복 가능한(iterable) 객체 의 요소 중 하나라도 참(True…
Pydantic
Yield 일반적으로 프로그래밍에서의 함수는 어떤 결과 값을 키워드를 이용해 값을 반환 한다. 하지만 파이썬에서는 함수에서 키워드를 사용하면 다른 방식으로 값을 반환할 수도 있다. 간단한 예제 코드를 보며 이해해보자. 먼저, 문자열 q,w,e…
소규모 네트워크 환경 구축해보기
Python
Python
▶ 개요 Proxmox 환경에서 EVE-NG 서버를 구축하는 방법과 장비 이미지를 어떻게 import 하는지 알아보도록 하자. ▶ ISO 다운로드 eve-ng 홈페이지에서 Free EVE Community Edition ISO…
Python
defaultdict
…
Python
개요 장비별로 관리 IP를 설정하고, Admin 네트워크 () 대역의 Admin PC에서 각 장비별 SSH 접속 테스트를 하다가 DMZ 스위치의 SSH…
…
…
…
Shell Script
개요 GPG 암호화를 사용하여 서버 비밀번호를 통합 관리하고, 이를 Git과 연동해보려고 한다. 이렇게 하면 서버 비밀번호를 안전하게 관리하면서 버전 관리 시스템을 통해 변경 이력을 추적할 수 있게 된다. 관리 방법 GPG…
서버 장애 시 체크 목록
개요 이번 게시글에서는 홈서버에서 게임 서버를 운영하면서 겪은 DDoS 공격 문제와 이를 해결하기 위해 과 NPM()를 활용한 경험을 기록해보려고 한다. 문제 상황 최근 홈서버에서 게임 서버를 운영하던 중 빈번한 DDoS…
GlusterFS 도입
docker stack
스웜으로 애플리케이션 배포
스웜 클러스터 구축
도커 스웜에 대해서
WireGuard
PostgreSQL 데이터 백업
개요 바로 이전 게시글에서 ELK + Filebeat로 로그 관리 시스템 구축을 진행했었다. 개인용 서버에서 무거운 ELK 스택을 쓸 이유가 굳이 있을까? 라는 생각이 들었다. 그리고 ELK…
개요 최근 운영 중인 리눅스 서버들을 모니터링 하기 위해서 Prometheus와 Grafana를 통해 각 서버들의 메트릭을 수집하고 시각화를 해봤었다. (Prometheus의 node-exporter…
개요 Docker Compose로 애플리케이션을 구성할 때, 원격 서버의 파일 시스템을 컨테이너에 마운트해야 할 일이 종종 있다. 이를 쉽게 처리할 수 있는 여러 방법 중 와 을 활용하는 방법에 대해 간단하게 기록해 보려고 한다. SSHFS SSHFS…
개요 , , 를 사용하여 리눅스 기반 서버들의 리소스를 모니터링할 수 있는 대시보드를 구축해볼 것이다. 대략적인 구성은 다음과 같다. image…
RocketChat
Cisco 장비 백업 자동화
WSL 개발 환경
WSL jekyll 설치
개요 이전에 도커 환경에서 Zabbix를 설치하는 게시글을 작성한 적이 있는데요! (Docker Zabbix로 서버 모니터링하기) 오늘은 Zabbix를 Ubuntu에 직접 설치하고, 추가로 Cisco 네트워크 장비를 SNMP…
Zabbix 모니터링 구축
LibreNMS https://www.librenms.org/ image LibreNMS는 강력한 기능과 직관적인 UI로, Cisco 스위치나 라우터 같은 다양한 네트워크 장비를 모니터링하는 데 최적화된 오픈소스 솔루션이다. LibreNMS…
개요 최고급 꾸러미에 대한 확률 체감을 위한 시뮬레이터 프로그램을 구현하고 도커로 배포하였음. image 배포 로직은 AWS EC2 인스턴스에 도커를 사용하여 nginx proxy manager…
Influx DB, Grafana
모니터링 인프라 구축
도커 컴포즈 Include
3 Tier 아키텍처 구성
개요 집에서만 사용하는 MySQL 데이터베이스가 있는데, 요즘 쌓이는 데이터들이 많아지다보니 외부 저장소나 NAS 등으로 백업을 해야겠다는 생각이 불현듯 들었다. DB…
백업 스크립트
Shell Script
SAR System Activity Reporter Unix 및 Unix 계열 운영 체제에서 시스템의 활동을 모니터링하고 성능을 분석하기 위한 명령줄 도구 및 유틸리티입니다. sar은 리눅스, BSD, macOS 등 다양한 Unix…
도커 헬스체크
출력 버퍼링 활성화
GoAccess
개요 홈서버에서 Proxmox를 운영하게 되면서, VM들에 대한 백업을 어떻게 할 것인가에 대해서 고민해봤다. 찾아보니 Proxmox의 VM들을 백업하는 여러 가지 방법들이 존재했다. 1. Proxmox 내장 백업 기능 () Proxmox…
개요 오늘은 Ubuntu 서버에서 Fail2Ban을 사용하여 외부의 악의적인 트래픽으로부터 서버를 안전하게 지키는 방법에 대해 기록해보려고 한다. 서버를 운영하다 보면 무차별 대입 공격으로부터 서버를 보호하는 것이 얼마나 중요한지 느껴질거다. Fail…
개요 시놀로지의 NFS를 Proxmox 서버의 백업 저장소로 구축해보자. 시놀로지 NFS 활성화 먼저 시놀로지에서 NFS를 활성해주자. 제어판 -> 파일 서비스 -> NFS -> 서비스 활성화 image 그리고 Proxmox…
Python
팰월드 게임 서버 구축하기
리눅스 서버 운영 TIP
CPU 온도 모니터링
Shell Script
개요 Proxmox에서 생성한 VM 디스크의 스토리지를 다른 스토리지로 이전하는 방법에 대해서 기록해보려고 한다. VM을 사용하다보면 스토리지간 이동이 필요한 경우가 아주 가끔 생긴다(예시. HDD -> SDD, SDD -> HDD…
개요 운영 중인 Proxmox에 신규 디스크(HDD)를 증설 또는 삭제하는 방법에 대해 기록해보려고 한다. 1. 디스크 증설 1-1. 신규 디스크 포맷 작업 진행 전에 먼저 신규 디스크를 포맷 해주고 시작하자. image…
Shell Script
local-lvm 디스크 통합
쿠버네티스 설치 점검
Docker Compose Extension 도커 컴포즈 버전 3.…
개요 SSH 원격 배포 방법을 사용하여 배포 자동화 파이프라인을 구축해보려고 한다. CI 파이프라인에서 이미지를 빌드 & 푸시하고, Runner에서 프로덕션 서버로 SSH 접속하여 등의 명령어를 실행하여 배포하는 방식으로 진행할거다. 1. SSH…
proxmox apt update 에러
RustDesk
Shell Script
Shell Script
Shell Script
Shell Script
Shell Script
도커로 무중단 배포하기
도메인 설정 / 생성
Python
💡 개요 Waytothem 이라는 Django 백엔드 기반으로 배포된 블로그가 하나 있다. 해당 블로그의 경우 Lightsail 5달러 Plan 짜리 인스턴스 위에서 거의 1년 6개월 간 운영 중에 있고 하나의 인스턴스에 도커 컴포즈로 Nginx…
Container toplogy image 📌 사전 준비 먼저 express 앱의 경우 redis 연동이 필요하니 express 앱을 컨테이너로 기동하기 전에 redis…
📋 Workflow 구성도 image ◾️ 배포 준비 1. 브랜치 생성 이전에 [Deploy] 가상서버(Virtual Machine)에 node API 배포하기 - AWS Lightsail 프로젝트에서 진행했었던 express…
📋 Workflow 구성도 image ◾️ 배포 준비 이전에 [Deploy] 가상서버(Virtual Machine)에 node API 배포하기 - AWS Lightsail 프로젝트에서 진행했던 express 앱을 그대로 사용할 것이다. 1. dev…
…
개요 오늘 포스팅에서는 3-Tier 네트워크의 기본 개념부터 실제 가상 시나리오를 통해 어떤 기술이 들어가는지 꼼꼼하게 정리해보려고 합니다! 3-Tier 네트워크란? Image 3-Tier…
1. 개요 이번 게시글에서 정리할 내용은 다음과 같습니다! VPN의 개념 Site-to-Site VPN vs Remote Access VPN(클라이언트 기반 VPN) 의 차이점 Fortinet 장비 기준으로 eve-ng에서 예시 구성하는 방법…
캐쉬메모리 정리
TCP/UDP 패킷 분석
ARP 패킷 분석
네트워크 트래픽 최적화
rc.local
본딩 설정
gitlab
이미지 레지스트리 서버 구축
이미지 레지스트리 서버 구축
게이트웨이 이중화
Arch Linux
jq
dd command
dd command
SSH 접속 시도 로그
journalctl
OS 버전 업그레이드
듀얼부팅 설정
MegaCLI
개요 이전에 리눅스 레이드에 대해 알아보고 구성해보기 라는 포스팅을 작성했었다. 이번 게시글에서는 해당 게시글 내용을 참고하여 실무에서 자주 쓰이는 RAID 기법 두 가지를 구성해보고, RAID…
RAID 구성하기
디스크 추가 기존에 설치된 CentOS 7 머신에 10GB의 디스크를 추가해보자. image 1. 디스크 확인 sdb라는 이름으로 10G짜 리 디스크가 추가된 것을 알 수 있다. 2. 디바이스 찾기 명령어로 시스템에 추가된 sdb…
1. 디스크 확인 명령어를 사용하여 GPT 파티셔닝을하고 마운트를 해보도록 하자. 현재 디스크를 확장하려는 서버의 경우 추후 확장 가능성이 높은 서버이고, 2TB는 거뜬히 넘길 수도 있기에 GPT…
ZFS
파티션 UUID 조회
LVM 용량 추가하기
GPT Partition
gitea 구축
LVM 설치하기
Gitlab 구축
개요 도커를 사용하여 애플리케이션을 컨테이너화할 때 이미지의 크기(Size…
멀티 아키텍처 플랫폼
tcpdump
SFTP
bind9
DNS 서버 구축하기
helm, ingress
로그 파일 정리
실습
access.log 파싱
NFS
Python
Samba…
개요 Destination IP NAT를 사용하는 이유는 목적지 IP를 변경하여 통신을 원활하게 하기 위함이다. 다시 말해 Destination IP NAT를 실시하지 않으면 제대로 통신이 될 수 없음을 의미한다. Source IP NAT…
stress
DHCP 서버 구축하기
로그 구축하기
Python
Python
Python
Source IP NAT에 사용되는 IP NAT Device의 Interface IP Source IP NAT를 실시할 때 사용되는 첫 번째 IP는 바로 NAT 장비의 Interface IP이다. 정확히는 Outgoing Interface…
Python
사설망의 탄생 Private Network(사설망)는 IPv4 중 특정 대역을 공인 인터넷이 아닌 가정, 기업 등의 한정된 공간에서 사용하는 네트워크를 의미한다. 사설망에 소속된 IP인 사설 IP…
서비스 목록 조회
grep
seq
CI/CD 구축 방법 (3)
서버 구축 (SMB,NFS,DNS,DB,WEB)
커널 로그
sed
도커 기본 저장소 변경하기
CI/CD 구축 방법 (2)
네트워크 타입 설정
ESXI 설치
서버 구축
CPU 코어 수
CI/CD 구축 방법 (1)
Swap 설정
Shell Script
Shell Script
Spanning Tree
Etherchannel
네트워크 설정
크롬 설치
그룹 명령 셸 스크립트에서 여러 명령을 중괄호 로 묶어서 리다이렉션을 하나로 처리하는 것을 **그룹 명령(Group Command…
lsof
열린 포트 검색
NextCloud
UptimeKuma
Dockprom
우분투 미러사이트 변경
Portainer
Dockge
Nginx Proxy Manager
개인 블로그 Nginx Proxy Manager 적용
Authentik
마운트 디스크 확인
도커 HTTPS 적용
Nginx Proxy Manager(NPM)
Trunk 실습
개요 쿠버네티스는 마이크로서비스 아키텍처를 운영할 때 필수적인 서비스 디스커버리 기능을 기본적으로 제공합니다! 여러 파드(Pod)가 동적으로 생성되고 소멸되더라도, 서비스(Service…
VaultWarden
GrayLog
Memos
Speed Tracker
Jupyter Notebook
VLAN 이해하기 #1
Github Actions #12
VLAN 이해하기 #1
Jellyfin
Immich
VLAN 이해하기 #1
개요 최근 쿠버네티스 클러스터를 구축하면서 CRI(Container Runtime Interface)가 Docker 대신 기반으로 설정된 경우가 많아졌어요. 이러한 환경에서 Docker hub…
homarr
ChangeDetection
dashdot
Dozzle
피드형 블로그
FTP
Seafile
Filegator
Droppy
SyncThing
Resilio
FileBrowser
find, ls, grep
netdata
웹 기반 vsc 설치
Shell Script
SSH 접속 확인
Shell Script
Shell Script
Shell Script
Shell Script
개요 웹 서비스와 데이터베이스(DB)를 각각의 Pod로 운영하는 경우, 데이터의 영속성이 매우 중요하다는거 다들 아실텐데요! 만약 DB Pod가 종료되거나 재시작되면, Pod…
Shell Script
Github Actions #13
맥 주소 테이블이란? image 스위치 내부에는 맥 주소 테이블(Mac Address Table)이 존재한다. mac 주소 테이블은 스위치의 포트 번호와 해당 포트에 연결되어 있는 컴퓨터(호스트)의 mac…
Github Actions #11
허브 image…
Github Actions #10
Github Actions #9
Github Actions #8
SSH 접속 확인
◾️ Here Document 는 특정 command의 표준 입력으로 리다이렉트 되어지는 text block…
SSH 접속 확인
쿠버네티스 이벤트 조회
Github Actions #7
scp
서버 IP 확인
Github Actions #6
netstat / ss
Github Actions #5
Github Actions #4
Github Actions #3
Shell Script
kubeadm config 조회
Github Actions #2
컨테이너 로깅
Github Actions #1
Shell Script
GARP 프로토콜
k8s 컴포넌트
개요 주소 결정 프로토콜(Address Resolution Protocol,ARP)은 네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응(bind)시키기 위해 사용되는 프로토콜이다. 여기서 물리적 네트워크 주소는 Ethernet…
컨테이너 외부 host 접근 방법
도커 네트워크
Dockerfile
도커 이미지 구동 방법
도커 볼륨이란?
도커 로그
개요 서비스를 구축하고 사용하기 위해 가장 먼저 안정적인 시스템을 구축한다. 그리고 사용자 계정을 만들어 해당 사용자 계정으로 접속할 수 있도록 SSH…
…
Ansible 기본 사용방법
YAML 문법
YAML 문법
Ansible
Python
네트워크 망
SVI (Switched Virtual Interface) SVI는 스위치에서 VLAN(Virtual Local Area Network)에 할당된 논리적 인터페이스를 의미한다. 이는 스위치가 각 VLAN에 대해 Layer 3(IP…
리눅스 인프라 구축
파일 링크
find
IFS
xargs
개요 오늘은 터미널에서 자주 쓰이는 두 가지 도구, 과 에 대해 기록해보려고 합니다! 둘 다 웹에서 데이터를 가져오는 데 유용하지만, 용도와 특징이 조금 달라서 상황에 따라 골라 쓰면 좋아요! curl…
nohup
/dev/null 2>&1
AWK
이더넷 이더넷은 컴퓨터나 다른 장치들이 데이터를 주고받기 위해 사용하는 네트워크 기술 중 하나로, LAN(Local Area Network…
Shell Script
adduser 명령어를 통해 계정을 생성할 경우 기본 계정 정보,홈 디렉토리,쉘 설정 등 한 번에 진행되며 생성된다 유저가 정상적으로 생겼는지 확인해보자 useradd…
Shell Script
네트워크 동작 원리
컨테이너 런타임
네트워크 프로토콜 정리
쿠버네티스를 어떻게 공부해야하나
쿠버네티스 도커 지원 중단?
가상 인프라 구축 #8
가상 인프라 구축 #7
가상 인프라 구축 #6
가상 인프라 구축 #5
가상 인프라 구축 #4
가상 인프라 구축 #3
가상 인프라 구축 #2
가상 인프라 구축 #1
도커 출력 방법
Shell Script
서브넷팅이 뭐야? IP 주소는 네트워크 부분과 호스트 부분으로 나뉘어요. 예를 들어, 는 네트워크가 24비트라는 뜻이에요 (서브넷 마스크: 255.255.255.…
방법 1. 리커버리 모드(Recovery mode)로 부팅 시스템을 재부팅하고 부트 로더 화면에서 키를 눌러 GRUB 부팅 항목으로 진입 image 편집 모드에서 줄을 찾아 커서 이동후 를 추가 이렇게 하면 부팅 시 셸로 진입하게 됨. image…
도커 컴포즈를 활용한 scale out
도커 컴포즈 scale 확장
고정 IP 할당
도커 컴포즈 볼륨
도커 컴포즈 네트워크
도커 컴포즈 커맨드
YAML 필드
도커 컴포즈 기본
도커 설치하기
도커 볼륨 용량 초과 이슈
도커 인터렉티브 모드
…
도커 레이어
도커 아키텍처
베어메탈, 하이퍼바이저, 컨테이너란?
개요 도커 컴포즈(Docker Compose)에서 각 서비스 컨테이너들의 외부 환경변수를 주입하는 방법들을 기록해보려고 한다. 환경변수 삽입 방법 도커 컴포즈에서 환경변수를 주입하는 방법은 크게 네 가지로 구분된다. 1. Compose…
Git #14
Git #13
Git #12
Git #11
Git #10
Git #9
Git #8
Git #7
Git #6
Git #5
Git #4
Git #3
Git #2
Git #1